package cn.itcast.day07.demo03;

import java.util.Random;
import java.util.Scanner;

/*
题目：
用代码模拟猜字小游戏

思路：
1.首先要产生一个随机数字，并且一旦产生不再变化
 */
public class Demo04RandomGame {

    public static void main(String[] args) {

        Random r = new Random();
        int randomNum = r.nextInt(100) + 1; // [1,100]

        Scanner sc = new Scanner(System.in);
        while (true) {
            System.out.println("请输入你猜测的数字：");
            int guessNum = sc.nextInt(); // 键盘输入猜测的数字

            if(guessNum < randomNum) {
                System.out.println("太小，请重试");
            } else if(guessNum > randomNum) {
                System.out.println("太大，请重试");
            }else {
                System.out.println("猜对啦！");
                break; // 如果猜中不再重试
            }
        }

        System.out.println("游戏结束");

    }

}
